Career 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F28 Spain F6 Romania F4 Spain F2 Portugal F1 Spain #2-w1 Portugal F2 Spain #2-w2 Portugal F3 Spain #2-w3 Spain #2-w4 France F6 France F7 Spain F5 Bulgaria-w1 Bulgaria-w2 Spain F7 Bulgaria-w3 Bulgaria-w4 Romania F8 Romania F10 Spain F17 Spain F18 Spain F19 Portugal #1-w2 Spain F25 Portugal #1-w3 Brazil F10 Brazil F11 Spain F34a France F1 France F2 Portugal F2 Portugal F3 Italy F5 Morocco F1 Italy F6 Morocco F2 Italy F7 Spain F7 Bulgaria-w2 Bulgaria-w3 France F8 Spain F12 France F9 Spain F13 Spain F26 Venezuela F5 Venezuela F6 Italy F2 France F4 Portugal F1 France F5 Portugal F2 Spain F20 Portugal F7 Portugal F2 Portugal F3 Turkey F7 Turkey F8 Turkey F9 Portugal F6 Italy F20 Italy F28 Portugal F8 Portugal F9 Portugal F10 Portugal F1 Portugal F2 Portugal F3 Morocco F2 Morocco F3 Italy F6 Portugal F4 Portugal F5 Portugal F6 Portugal F1 Portugal F9 Portugal F10 Spain F22 Portugal F3 Spain F23 Portugal #1-w1 Spain F24 Morocco F5 Spain F26 Portugal #1-w4 Portugal F11 Spain F30 Tunisia F5 Tunisia F6 France F3 Spain F3 Portugal F1 Spain F6 Bulgaria-w1 Bulgaria-w4 Italy F23 Spain F27 Spain F32 Italy F1 Nigeria F1 Nigeria F2 Portugal F13 Poland F4 Tunisia F1 Tunisia F2 Tunisia F4 Tunisia F6 Portugal F1 Portugal F3 Tunisia F12 Tunisia F13 Tunisia F14 Tunisia F15 Portugal F4 Portugal F5 Portugal F6 Portugal F7 Bulgaria F4 Spain F18 Spain F19 Spain F20 Portugal F8 Spain F24 Romania F12 Italy F25 Tunisia F23 Portugal F12 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Tunisia F32 Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F4 (Lisbon) Portugal F5 (Quinta Da Marinha) Portugal F6 (Porto) Portugal F7 (Carcavelos) Italy F10 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Spain F16 (Huelva) Portugal F8 (Lisbon) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Spain F22 (Denia) Spain F23 (Xativa) Portugal F14 (Porto) Portugal F17 (Sintra) Portugal F18 (Sintra) Spain F29 (Sevilla) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Tunisia F36 (Hammamet) Tunisia F37 (Hammamet) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Portugal F7 (Porto) Portugal F8 (Cascais) Romania F9 Italy F11 (Napoli) Romania F2 (Bacau) Spain F14 (Huelva) Portugal F3 (Loule) Portugal F9 (Povoa de Varzim) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) France F13 (Ajaccio) Portugal F12 (Porto) Portugal F13 (Caldas Da Rainha) Portugal F14 (Sintra) Portugal F16 (Sintra) Portugal F17 (Setubal) Portugal F22 (Tavira) Germany F5 Tunisia F42 (Monastir) Tunisia F43 (Monastir) Tunisia F45 (Monastir) M15 Quinta Do Lago M15 Reus M25 Vic M15 Idanha-A-Nova M25 Porto M15 Sintra M15 Sintra M25 Tavira M25 Setubal Portugal F15 (Sintra) Tunisia F31 (Monastir) Portugal F18 (Oliveira De Azemeis) Portugal F19 (Idanha-a-Nova) Portugal F20 (Idanha-a-Nova) Portugal F21 (Sao Bras de Alportel) M25 Portimao Tunisia F41 (Monastir) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Madrid M15 Majadahonda M25 Huelva M15 Setubal M15 Idanha-A-Nova M15 Castelo Branco M25+H Oliveira De Azemeis M25 Quinta Do Lago Italy F5 Portugal F10 Pozoblanco Challenger Szczecin Challenger Italy F24 Challenger Britania Zavaleta - Puebla Dusseldorf Open 2006 - Dusseldorf Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Timisoara Challenger - Timisoara XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima South African Airways Open - East London Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Portugal F9 (Setubal) Morocco Tennis Tour - Marrakech Zenith Tennis Cup-Harbour Club - Milan Siemens Open - Scheveningen Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul Launceston Challenger Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava Abierto Internacional Varonil Ciudad de Cancun - Cancun Alicante Challenger Tunis Challenger Prostejov Challenger Braunschweig Challenger Turin Challenger Segovia Challenger Istanbul Challenger Vigo Challenger Napoli Challenger The LTA Sunderland Challenger - Sunderland Tarragona Challenger Orleans Challenger Binghamton Challenger Khanty-Mansiysk Challenger Rabat Challenger Gwangju Challenger Alessandria Challenger Prostejov Challenger Milan Challenger Turin Challenger Pozoblanco Challenger Segovia Challenger San Marino Challenger Istanbul Challenger Todi Challenger Tunisia F5 Tarragona Challenger Tashkent Challenger Tunisia F44 (Monastir) Buenos Aires Challenger Quito Challenger Guayaquil Challenger Irving Challenger Maia Open 2002 - Maia Copa Sevilla Internacionales de Andalucia - Seville Ciudad de Pozoblanco 'Open Diputacion' - Cordoba X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia XI Open International D'Andorra - Andorra Lisbon Challenger Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Open de Montauban - Montauban Ciudad de Pozoblanco Open Diputacion - Cordoba Stella Artois Clay Court Championships - Budaors Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Mordovia Cup 2005 - Saransk ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Samarkand Challenger - Samarkand LXV Concurso Internacional Vigo - Vigo Bukhara Challenger - Bukhara Challenger Copa Sevilla - Seville Copa Petrobras - Bogota Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Challenger Cudad de Guayaquil - Guayaquil Open de la Ville de Saint Denis - Reunion Island Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Aberto de Santa Catarina - Florianopolis Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava ECM Prague Open - Prague 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Memorial Manfredini - Sassuolo Steelers Cup - Kosice Bancastato Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Perugia Challenger Bogota Challenger Challenger Britania Zavaleta - Puebla San Benedetto Challenger II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Bancolombia Open - Bogota Cortina Challenger XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Rabat Segovia Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Santo Domingo Challenger Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Memorial Manfredini - Sassuolo Steelers Cup - Kosice Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Siemens Open 2007 - Scheveningen 9° Trani Cup - Trani San Marino Cepu Open - San Marino LXVII Concursu Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Copa Sevilla 2007 - Seville Ipsos Bucharest Challenger - Bucharest Open Costa Daurada - Tarragona Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Marbella Challenger Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc XL Bermuda Open - Bermuda Tunis Open - Tunis Morocco Tennis Tour - Rabat Braga Challenger Poznan Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Nottingham Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Winnipeg Challenger ATP Open Castilla y Leon - Segovia Tiburon Challenger Genova Open Challenger - Genova ATP Challenger Trophy 2008 - Trnava Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Knoxville Challenger Champaign Challenger Besancon Challenger Da Nang Challenger Quimper Challenger Monterrey Challenger Ostrava Challenger Braga Challenger Surbiton Challenger Ilkley Challenger Segovia Challenger Mallorca Challenger Lugano Challenger Le Gosier Challenger M15 Sao Bras Alportel Napoli Challenger Braunschweig Challenger Poznan Challenger Trani Challenger Genova Challenger Napoli Challenger Palermo Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Dallas Challenger Tunis Challenger Caltanissetta Challenger Marrakech Challenger Milan Challenger Braunschweig Challenger Pozoblanco Challenger Como Challenger Genova Challenger San Juan Challenger Rio De Janeiro Challenger Buenos Aires Challenger Medellin Challenger Pereira Challenger Samarkand Challenger St. Brieuc Challenger Rome Challenger Tunis Challenger Rome Challenger Itajai Challenger Sao Paulo Challenger Tunis Challenger Milan Challenger Seville Challenger Reunion Island Challenger Poznan Challenger Heilbronn Challenger Prostejov Challenger Moscow Challenger Perugia Challenger Marburg Challenger Braunschweig Challenger Segovia Challenger Napoli Challenger Barranquilla Challenger Seoul Challenger Mons Challenger Caltanissetta Challenger Ho Chi Minh City Challenger Milan Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Szczecin Challenger Irving Challenger Lyon Challenger Burnie Challenger Shenzhen Challenger Monterrey Challenger Nottingham Challenger Seville Challenger Bangkok Challenger Bangkok Challenger Zhuhai Challenger Lisbon Challenger U.S. Open - New York Barletta Challenger Seville Challenger Portoroz Challenger XXXVII Torneig C.E. Laieta - Barcelona Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Hypo Group Tennis International - Portschach Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open de Moselle - Metz If Stockholm Open - Stockholm SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Open SEAT Godo 2006 - Barcelona AEGON Championships - London Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia St. Petersburg Open - St. Petersburg Apia International - Sydney Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland International German Open - Hamburg Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Aircel Chennai Open - Chennai AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Valencia Open - Valencia Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Telmex - Buenos Aires Copa Claro - Buenos Aires Bet-at-home Open - Hamburg Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo Portugal Open - Oeiras Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca U.S. Mens's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Apia International - Sydney Aegon Nottingham Open - Nottingham Portugal Open - Oeiras Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Memphis Open - Memphis Valencia Open - Valencia Millennium Estoril Open - Estoril Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Hall of Fame Open - Newport European Open - Antwerp Open Sud de France - Montpellier Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Rakuten Japan Open - Tokyo AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona Barcelona Open BancSabadell - Barcelona China Open - Beijing Davidoff Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Open Seat Godo 2003 - Barcelona Topshelf Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb TEB BNP Paribas Istanbul Open - Istanbul Brasil Open - Sao Paulo Catella Swedish Open - Bastad Open SEAT 2008 - Barcelona Open 13 - Marseille Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Masters Series Monte-Carlo - Monte Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 1, PO, MAR-POR 2-3 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group II, 2R, POR-LTU 5-0 Australian Open (juniors) U.S. Open - New York Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors)